/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package gerenciadorescola.controller.pattern.command;

import gerenciadorescola.model.Diretor;
import gerenciadorescola.model.Escola;
import java.util.HashMap;
import java.util.Map;

/**
 *
 * @author Pedro Freitas
 */
public class ComandoExibiDiretor implements Command {

    public Map execute(Map<String, String> entrada) {
        Escola escola = Escola.getInstance();
        Map<Integer, Diretor> diretor = escola.getDiretor();
        Map<String, String> saida = new HashMap();

        if (diretor != null) {
            saida.put("nome", diretor.get(0).getNome());
            saida.put("cpf", diretor.get(0).getCpf());
            saida.put("tel", diretor.get(0).getTelefone());
            saida.put("idade", String.valueOf(diretor.get(0).getIdade()));
            saida.put("salario", diretor.get(0).getSalario());
            saida.put("sexo", diretor.get(0).getSexo());
            saida.put("end", diretor.get(0).getEndereco());
        } else {
            saida.put("msg", "Não existe um diretor cadastrado!");
        }

        return saida;

    }
}
